package com.lifeverse.entity.enums;

/**
 * 决策类型枚举
 * 定义不同类型的决策
 */
public enum DecisionType {
    
    /**
     * 资源分配决策
     */
    RESOURCE_ALLOCATION("资源分配", "关于资源分配和优化的决策"),
    
    /**
     * 协作决策
     */
    COLLABORATION("协作", "关于生命体间协作的决策"),
    
    /**
     * 进化决策
     */
    EVOLUTION("进化", "关于生命体进化和升级的决策"),
    
    /**
     * 关系决策
     */
    RELATIONSHIP("关系", "关于生命体关系建立和维护的决策"),
    
    /**
     * 系统优化决策
     */
    SYSTEM_OPTIMIZATION("系统优化", "关于系统性能和结构优化的决策"),
    
    /**
     * 风险管理决策
     */
    RISK_MANAGEMENT("风险管理", "关于风险识别和应对的决策"),
    
    /**
     * 创新决策
     */
    INNOVATION("创新", "关于创新和创造的决策"),
    
    /**
     * 价值评估决策
     */
    VALUE_ASSESSMENT("价值评估", "关于价值创造和分配的决策");
    
    private final String displayName;
    private final String description;
    
    DecisionType(String displayName, String description) {
        this.displayName = displayName;
        this.description = description;
    }
    
    public String getDisplayName() {
        return displayName;
    }
    
    public String getDescription() {
        return description;
    }
}